package com.idc.resource.dal.mapper;

import com.idc.resource.dal.dto.TBasicCityCode;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 城市编码数据库操作
 * Created by Lijing on 2017/7/13.
 */
public interface TBasicCityCodeMapper {

    /**
     * 获取所有省份信息
     * @param provinceName 省市名称(模糊查询)
     * @return 省份信息
     */
    List<TBasicCityCode> selectProvinces(@Param(value = "provinceName")String provinceName);

    /**
     * 获取所有城市信息
     * @param provinceCode 省份编码
     * @return 城市编码
     */
    List<TBasicCityCode> selectCity(@Param(value = "provinceCode")String provinceCode);

    /**
     * 获取所有地市信息
     * @param provinceCode 省份编码
     * @param cityCode 城市编码
     * @return 地市信息
     */
    List<TBasicCityCode> selectCounty(@Param(value = "provinceCode")String provinceCode,@Param(value = "cityCode")String cityCode);

}
